/*
 * argsv-c++/args.h
 * Written by, Sohail Qayum Malik<sqm@cyberian.pk>
 */

#ifndef READPE_ARGS_H
#define	READPE_ARGS_H

/*
 * Though unnecessary
 */
#ifdef		COMMANDS
#undef		COMMANDS
#endif

/* -v, v both are long commands but only -v can be used as a short command as well */
#define		COMMANDS	"--help,help,h,-h,/?,?,--HELP,HELP(This argument generates an help screen)#--version,version,-v,v(Displays the version of this programm)#--dosheader,dosheader,d,-d(Render the dos header)#--imagentheaders,imagentheaders,--ntheaders,ntheaders,n,-n(Render the IMAGE_NT_HEADERS)#--sections,sections,s,-s(Render the IMAGE_SECTION_HEADER)"

/* Command hashes, just a relative position of the command in the above command string */
#define			HELP			1
#define			VERSION			2
#define			DOSHEADER		3
#define			IMAGENTHEADERS	4
#define			SECTIONS		5

#endif

